Internet Archive BookReader

Byte Magazine - The Best of Byte Volume 1